On the Size of Depth-Three Boolean Circuits for Computing Multilinear Functions

نویسندگان

  • Oded Goldreich
  • Avi Wigderson
چکیده

We propose that multi-linear functions of relatively low degree over GF(2) may be goodcandidates for obtaining exponential lower bounds on the size of constant-depth Boolean cir-cuits (computing explicit functions). Specifically, we propose to move gradually from linearfunctions to multilinear ones, and conjecture that, for any t ≥ 2, some explicit t-linear functionsF : ({0, 1}n)t → {0, 1} require depth-three circuits of size exp(Ω(tn)).Towards studying this conjecture, we suggest to study two frameworks for the design of depth-three Boolean circuits computing multilinear functions, yielding restricted models for whichlower bounds may be easier to prove. Both correspond to constructing a circuit by expressingthe target polynomial as a composition of simpler polynomials. The first framework correspondsto a direct composition, whereas the second (and stronger) framework corresponds to nestedcomposition and yields depth-three Boolean circuits via a ”guess-and-verify” paradigm in thestyle of Valiant. The corresponding restricted models of circuits are called D-canonical andND-canonical, respectively.Our main results are (1) a generic upper bound on the size of depth-three D-canonicalcircuits for computing any t-linear function, and (2) a lower bound on the size of any depth-three ND-canonical circuits for computing some (in fact, almost all) t-linear functions. Thesebounds match the foregoing conjecture (i.e., they have the form of exp(tn)). Anotherimportant result is separating the two models: We prove that ND-canonical circuits can besuper-polynomially smaller than their D-canonical counterparts. We also reduce proving lowerbounds for the ND-model to Valiant’s matrix rigidity problem (for parameters that were notthe focus of previous works).The study of the foregoing (Boolean) models calls for an understanding of new types ofarithmetic circuits, which we define in this paper and may be of independent interest. Thesecircuits compute multilinear polynomials by using arbitrary multilinear gates of some limitedarity. It turns out that a GF(2)-polynomial is computable by such circuits with at most s gatesof arity at most s if and only if it can be computed by ND-canonical circuits of size exp(s).A similar characterization holds for D-canonical circuits if we further restrict the arithmeticcircuits to have depth two. We note that the new arithmetic model makes sense over any field,and indeed all our results carry through to all fields. Moreover, it raises natural arithmeticcomplexity problems which are independent of our original motivation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Constant-Depth Canonical Boolean Circuits for Computing Multilinear Functions

We consider new complexity measures for the model of multilinear circuits with general multilinear gates introduced by Goldreich and Wigderson (ECCC, 2013). These complexity measures are related to the size of canonical constant-depth Boolean circuits, which extend the definition of canonical depth-three Boolean circuits. We obtain matching lower and upper bound on the size of canonical constan...

متن کامل

Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth Three Circuits

We show an exponential separation between two well-studied models of algebraic computation, namely read-once oblivious algebraic branching programs (ROABPs) and multilinear depth three circuits. In particular we show the following: 1. There exists an explicit n-variate polynomial computable by linear sized multilinear depth three circuits (with only two product gates) such that every ROABP comp...

متن کامل

A Lower Bound for Boolean Permanent in Bijective Boolean Circuits and its Consequences

We identify a new restriction on Boolean circuits called bijectivity and prove that bijective Boolean circuits require exponential size to compute the Boolean permanent function. As consequences of this lower bound, we show exponential size lower bounds for: (a) computing the Boolean permanent using monotone multilinear circuits ; (b) computing the 0-1 permanent function using monotone arithmet...

متن کامل

Lower Bounds for Perfect Matching in Restricted Boolean Circuits

We consider three restrictions on Boolean circuits: bijectivity, consistency and mul-tilinearity. Our main result is that Boolean circuits require exponential size to compute the bipartite perfect matching function when restricted to be (i) bijective or (ii) consistent and multilinear. As a consequence of the lower bound on bijec-tive circuits, we prove an exponential size lower bound for monot...

متن کامل

Efficient Key-policy Attribute-based Encryption for General Boolean Circuits from Multilinear Maps

We propose an efficient Key-policy Attribute-based Encryption (KP-ABE) scheme for general (monotone) Boolean circuits based on secret sharing and on a very particular and simple form of leveled multilinear maps, called chained multilinear maps. The number of decryption key components is substantially reduced in comparison with the scheme in [6], and the size of the multilinear map (in terms of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2013